Slough Off — definition

1. slough off (Verb)

2 definitions

slough off (Verb) — Discard as undesirable. ex. "the candidate sloughed off his former campaign workers"

slough off (Verb) — (medicine) separate from surrounding living tissue, as in an abortion.

4 types of
amputate cut off get rid of remove